package com.qcby.rpctiny.serializer;

import com.qcby.rpctiny.spi.SpiLoader;


/**
 * 序列化器工厂（用于获取序列化器对象）
 */
public class SerializerFactory {
    static {
        SpiLoader.load(Serializer.class);
    }

    // 默认序列化器
    private static final Serializer DEFAULT_SERIALIZER = new JdkSerializer();

    /**
     * 获取实例
     */
    public static Serializer getInstance(String key){
        return SpiLoader.getInstance(Serializer.class,key);
    }
}
